a
{
	color:#333;
}
a:hover
{
	color:#0088CC;
}


.dcon
{
	width:100%;
}
.decon
{
	width:100%;
	height:800px;
}
.blue50
{
	width:100%;
	height:50px;
	background:#127BAB;
}
.reblue
{
	width:100%;
	height:180px;
	background:#127BAB;
	position:relative;
}
.falsecon
{
	margin:0 auto;
	width:1000px;
	/*height:1200px;*/
}
.truecon
{
	width:1000px;
	background:#fff;
}
.moviemenu
{
	width:1000px;
	height:470px;
}
.movieposter
{
	float:left;
	width:290px;
	height:470px;
	margin:15px;
}
.mpic
{
	padding:5px;
	width:290px;
	height:425px;
	border:5px solid #F9F9FA;
	border-radius:10px;
	-webkit-box-shadow:0 0 10px #888;  
	-moz-box-shadow:0 0 10px #888;  
	box-shadow:0 0 10px #888;  
}
.mpic img
{
	width:270px;
	height:405px;
	border-radius:5px;
}
.adderror
{
	font-size:12px;
	text-align:right;
	margin-top:7px;
}
.adderror a
{
	color:#A5A5A5;
}
.adderror a:hover
{
	color:#0088CC;
}
.movietou
{
	float:left;
	width:680px;
	height:470px;
}
.movtitle
{
	width:100%;
	height:180px;
	padding:20px;
}
.movtitle
{
	font-size:30px;
}
.movtitle strong
{
	font-size:35px;
	color:#333;
}
.movtitle p
{
	font-size:25px;
}
.movtitle a
{
	font-size:30px;
}
.movtitle b
{
	display:inline-block;
	padding:4px 7px;
	font-size:15px;
	background:#444;
	color:#fff;
}
.movtitle b a
{
	font-size:15px;
	color:#fff;
}
.movmenu
{
	width:100%;
	height:50px;
	background:#127BAB;
	line-height:50px;
}
.movmenu a
{
	color:#fff;
	display:inline-block;
	width:90px;
	height:50px;
	text-align:center;
	font-size:16px;
}
.movmenu a:hover
{
	color:#fff;
	background:#004C7F;
	text-decoration:none;
}
.movmenu span
{
	font-size:22px;
	font-weight:bold;
}
.movgrade
{
	width:100%;
	height:240px;
}
.movgrade .movdata
{
	float:left;
	width:440px;
	height:100%;
	margin-right:10px;
	padding:10px;
	padding-top:5px;
}
.movdata dd
{
	padding:5px;
	border-bottom:1px dotted #999;
}
.movdata dd:last-of-type
{
	border:none;
}
.movdata strong
{
	display:inline-block;
	width:100px;
}
.movdata span
{
	color:#0088CC;
}
.movdata a
{
	color:#0088cc;
	float:right;
}
.movgrade .movrole
{
	float:left;
	width:230px;
	height:100%;
	padding:10px;
}
.movrole dd
{
	margin-bottom:10px;
}
.movrole img
{
	width:50px;
	height:50px;
	float:left;
	margin-right:20px;
}
.movrole span
{
	color:#0088cc;
}
.movrole i
{
	font-style:normal;
}
/*电影图片*/
.movpiccon
{
	margin-top:30px;
	padding:10px;
	width:1000px;
	height:200px;
}
.movpiccon h3
{
	margin:0;
	margin-bottom:15px;
}
.movpiccon dd
{
	float:left;
	width:223px;
	height:120px;
	padding:0 5px;
}
.movpiccon dd:last-of-type
{
	float:left;
	margin-left:10px;
	width:60px;
	height:120px;
	background:#ccc;
}
.movpiccon dd:last-of-type div
{
	width:60px;
	height:120px;
	writing-mode:tb-rl;
	text-align:center;
	line-height:65px;
}
.movpiccon dd:last-of-type a:hover
{
	text-decoration:none;
}

/*评论区*/
.writecom
{
	width:100%;
	height:225px;
	background:#127BAB;
}
.bgi
{
	width:100%;
	height:50px;
}
.bgimg
{
	width:100%;
	height:50px;
	position:relative;
}
.bgimage
{
	width:119px;
	height:45px;
	position:absolute;
	left:250px;
	background:url(/home/images/details.png) no-repeat 0 -350px;
}
.writecomcon
{
	margin:0 auto;
	margin-top:20px;
	width:1000px;
	height:155px;
	background:rgba(0,0,0,0.4);
	border-radius:12px 12px 0px 0px;
	color:#fff;
}
.userdetails
{
	float:left;
	width:60px;
	height:86px;
	text-align:center;
}
.usergrade
{
	float:left;
	padding-left:70px;
	padding-top:40px;
	width:498px;
	height:100%;
}
.usergrade a
{
	float:left;
	color:#Fff;
}
.usergrade a span:hover
{
	text-decoration:underline;
}
.user-g
{
	float:left;
	width:300px;
	height:100%;
	padding-left:50px;
}
.user-g i
{
	font-style:normal;
}
.cline
{
	float:left;
	margin-top:20px;
	width:2px;
	height:107px;
	background:url(/home/images/cline.png) no-repeat;
}
.userwrite
{
	float:left;
	width:500px;
	height:100%;
	color:#000;
	padding-left:50px;
	padding-top:40px;
}
.userwrite textarea
{
	width:400px;
	height:60px;
	margin-bottom:15px;
	resize:none;
}
.userwrite button
{
	float:right;
	margin-right:50px;
	display:inline-block;
	width:60px;
	height:28px;
	background:#0081BC;
	border:none;
	border-radius:50px;
	color:#fff;
}
.userwrite button:hover
{
	background:#0074A9;
}
.com_ect
{
	width:100%;
	background:#127BAB;
}
.com_ect_con
{
	margin:0 auto;
	width:1000px;
	min-height:1000px;
}
.showcom
{
	float:left;
	width:690px;
	height:1000px;
	background:#fff;
}
.showcom > span
{
	display:inline-block;
	width:100px;
	height:40px;
	text-align:center;
	line-height:40px;
	background:#999;
	color:#fff;
	font-size:18px;
}
.showfilmcom
{
	width:100%;
	/*height:1000px;*/
	padding-top:30px;
	padding-left:20px;
}
.showfilmcom dd
{
	width:650px;
	min-height:290px;
	padding:30px;
	border-top:1px dotted #999;
}

.showfilmcom dd > div:first-of-type
{
	float:left;
	padding-top:20px;
	width:150px;
	height:100px;
}
.showfilmcom i
{
	display:inline-block;
	width:30px;
	height:22px;
	text-align:center;
	line-height:22px;
	background:#679C21;
	font-style:normal;
	color:#fff;
	font-weight:bold;
}
.showline
{
	float:left;
	width:2px;
	height:107px;
	background:url(/home/images/cline.png) no-repeat;
}
.usershowcom
{
	float:left;
	width:430px;
	/*height:100%;*/
	padding:0 20px;
}
.replay
{
	float:left;
	width:390px;
	height:90px;
}
.reply textarea
{
	width:390px;
	height:60px;
	margin-bottom:15px;
	resize:none;
}
.reply button
{
	float:right;
	margin-right:10px;
	display:inline-block;
	width:60px;
	height:28px;
	background:#0081BC;
	border:none;
	border-radius:50px;
	color:#fff;
}
.postlike
{
	margin-left:290px;
	width:100px;
	height:40px;
	line-height:40px;
}
.postlike i
{
	display:inline-block;
	width:17px;
	height:15px;
	background:url(/home/images/details_1.png) no-repeat -34px 0;
}
.postlike i:hover
{
	background:url(/home/images/details_1.png) no-repeat -34px -15px;
}
.postlike a:hover
{
	color:#F77603;
	text-decoration:none;
}
.postlike em
{
	display:inline-block;
	width:17px;
	height:15px;
	background:url(/home/images/details_1.png) no-repeat 0 0;
}
.postlike em:hover
{
	background:url(/home/images/details_1.png) no-repeat 0 -15px;
}
.morepost
{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:right;
	color:#0088cc;
}
.morepost a
{
	color:#0088CC;
}
.showect
{
	float:right;
	width:300px;
	height:1000px;
	background:#fff;
}

#hot_movie dd:last-of-type
{
	margin-right:0px;
}
#hot_TV dd:last-of-type
{
	margin-right:0px;
}

#movie_score
{
	display:inline-block;
	width:30px;
	height:20px;
	background:#679C21;
	text-align:center;
	line-height:20px;
	color:#fff;
	font-size:14px;
	font-style:normal;
	margin-left:10px;
}